 /*  �ֲ���ʽ*/
	body {
		width: 100%;
    overflow-x: hidden;
	}
        .carousel-item>img {
            width: 100%;
        }
        
        .carouselContent {
            top: 0;
            left: 0;
            color: #00479d;
        }
        
        #demo p {
            margin-bottom: 16px;
        }
        
        .one_item1 {
            font-size: 23px;
            /* border-bottom: 4px solid #00479d; */
            font-weight: 600;
            display: inline-block;
            margin-bottom: 0;
			color: #fff;   
        }
	.one_item1 span {
		 border-bottom: 2px solid #fff;
		padding-bottom: 10px;
	}
        .one_item2 {
            font-size: 45px;
            color: #fff;
            font-weight: 600;
            letter-spacing: 5px;
            white-space: nowrap;
			text-shadow: 1px 1px 1px #000;
        }
        
        .topLine {
            display: inline-block;
        }
        
        .one_item3 {
            color: #fff;
            border-radius: 5px;
            display: inline-block;
            margin-top: 15px;
            padding: 5px 15px;
            font-size: 18px;
        }
        
        .Two_item1 {
            font-size: 45px;
            font-weight: 600;
        }
        
        .Two_item2 {
                font-size: 45px;
    display: inline-block;
    position: relative;
    max-width: 80%;
    color: #ffff !important;
			text-shadow: 1px 1px 1px #000;
			margin-bottom: 0 !important;
        }
	
        .Two_item3 {
     font-size: 14px;
    max-width: 60%;
    color: #fff;
        }
        .carouselContentUl  h3 {
		 font-size: 45px;
    display: inline-block;
		color: #ffff;
			text-shadow: 1px 1px 1px #000;
			border: 13px solid;
    border-image: url(http://sennor.cn/wp-content/uploads/2021/01/border.png) 13 9 round;
		}
        .Three-item1 {
            text-shadow: 0 0 5px #cccccc;
            color: #ffffff;
            font-weight: 600;
            font-size: 23px;
            margin-bottom: 0;
        }
        
        .Three-item2 {
			    display: inline-block;
            font-size: 45px;
            font-weight: 600;
            color: #ffffff;
            letter-spacing: 5px;
			text-shadow: 1px 1px 1px black;	
        }
        
        .Three-item3 {
             color: #fff;
            padding: 5px 20px;
            display: inline-block;
            font-size: 20px;
            white-space: nowrap;
			border: 13px solid;
    border-image: url(http://sennor.cn/wp-content/uploads/2021/01/border.png) 13 9 round;
        }
        
        .Three-item4 {
            font-size: 23px;
            white-space: nowrap;
            color: #ffffff;
            display: inline-block;
            padding: 1px 20px;
            border: 2px solid #fff;
        }
        
        .carouselContentUl {
            display: flex;
            flex-direction: column;
            justify-content: center;
            height: 100%;
				text-align: left;
    			padding-left: 10%;
        }
	.projectTitle {
		max-width: 100vw;
	}
        @media (max-width: 1200px) {
            .Three-item2,
            .one_item2,
            .Two_item1 {
                font-size: 35px;
            }
            .Two_item2,
            .Three-item3,
            .Three-item4 {
                font-size: 18px;
            }
            .one_item1,
            .Three-item1 {
                font-size: 20px;
            }
            #demo p {
                margin-bottom: 8px;
            }
        }
        
        @media (max-width: 768px) {
			.Two_item2 {
				display: none;
			}
			.carouselContentUl h3 {
		font-size: 16px;
    	border-width: 5px;
				color: #ffff;
				    text-shadow: none;
				    display: none;
			}
			.Three-item2 {
				font-size: 18px;
	

			}
            #demo p {
                margin-bottom: 5px;
            }
            .one_item3 {
                margin-top: 5px;
				padding:5px;
            }
            .Three-item2,
            .one_item2,
            .Two_item1 {
                font-size: 18px;
                letter-spacing: normal;
            }
            .Two_item2,
            .Three-item3,
            .Three-item4 {
                font-size: 14px;
            }
            .one_item3 {
                font-size: 14px;
            }
            .Three-item3 {
                padding: 2px 4px;
            }
        }
 @charset "utf-8";

        * {
            box-sizing: border-box;
            -webkit-appearance: none;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            -webkit-touch-callout: none;
        }

        *:focus {
            outline: none;
        }

        html {
            -webkit-text-size-adjust: 100%;
            -ms-text-size-adjust: 100%;
            height: 100%;
        }

        body {
            margin: 0;
            font-size: 14px;
            line-height: 1.5;
            font-family: "΢���ź�", microsoft yahei;
            color: #333;
            background-color: #FFFFFF;
        }

        body,
        div,
        span,
        object,
        iframe,
        p,
        blockquote,
        pre,
        a,
        abbr,
        acronym,
        address,
        code,
        del,
        dfn,
        em,
        q,
        dl,
        dt,
        dd,
        ol,
        ul,
        li,
        fieldset,
        form,
        legend,
        caption,
        tbody,
        tfoot,
        thead,
        article,
        aside,
        dialog,
        figure,
        footer,
        header,
        hgroup,
        nav,
        section {
            padding: 0;
            margin: 0;
        }

        article,
        aside,
        details,
        figcaption,
        figure,
        footer,
        header,
        hgroup,
        main,
        menu,
        nav,
        section,
        summary {
            display: block;
        }

        audio,
        canvas,
        progress,
        video {
            display: inline-block;
            vertical-align: baseline;
        }

        audio:not([controls]) {
            height: 0;
        }

        [hidden],
        template {
            display: none;
        }

        a {
            background-color: transparent;
            text-decoration: none;
        }

        a:hover {
            text-decoration: underline;
        }

        a:active,
        a:hover {
            outline: 0;
        }

        abbr[title] {
            border-bottom: 1px dotted;
        }

        b,
        strong {
            font-weight: bold;
        }

        dfn {
            font-style: italic;
        }

        mark {
            color: #000;
            background: #ff0;
        }

        small {
            font-size: 80%;
        }

        sub,
        sup {
            position: relative;
            font-size: 75%;
            line-height: 0;
        }

        img {
            border: 0;
            vertical-align: middle;
        }

        svg:not(:root) {
            overflow: hidden;
        }

        figure {
            margin: 1em 40px;
        }

        hr {
            height: 0;
            -webkit-box-sizing: content-box;
            -moz-box-sizing: content-box;
            box-sizing: content-box;
        }

        pre {
            overflow: auto;
        }

        button,
        input,
        optgroup,
        select,
        textarea {
            margin: 0;
            font: inherit;
            color: inherit;
        }

        button {
            overflow: visible;
        }

        [role='button']:focus {
            outline: 0;
        }

        button,
        select {
            text-transform: none;
        }

        button,
        html input[type="button"],
        input[type="reset"],
        input[type="submit"] {
            -webkit-appearance: button;
            cursor: pointer;
        }

        button[disabled],
        html input[disabled] {
            cursor: default;
        }

        button::-moz-focus-inner,
        input::-moz-focus-inner {
            padding: 0;
            border: 0;
        }

        input {
            line-height: normal;
            outline: none;
        }

        input[type="checkbox"],
        input[type="radio"] {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 0;
        }

        input[type="number"]::-webkit-inner-spin-button,
        input[type="number"]::-webkit-outer-spin-button {
            height: auto;
        }

        input[type="search"] {
            -webkit-box-sizing: content-box;
            -moz-box-sizing: content-box;
            box-sizing: content-box;
            -webkit-appearance: textfield;
        }

        input[type="search"]::-webkit-search-cancel-button,
        input[type="search"]::-webkit-search-decoration {
            -webkit-appearance: none;
        }

        input[type="text"] {
            -webkit-appearance: none;
        }

        input[type="checkbox"] {
            -webkit-appearance: checkbox;
        }

        input[type="radio"] {
            -webkit-appearance: radio;
        }

        fieldset {
            padding: .35em .625em .75em;
            margin: 0 2px;
            border: 1px solid #c0c0c0;
        }

        legend {
            padding: 0;
            border: 0;
        }

        textarea {
            overflow: auto;
            outline: none;
            -webkit-appearance: none;
        }

        optgroup {
            font-weight: bold;
        }

        table {
            border-spacing: 0;
            border-collapse: collapse;
        }

        td,
        th {
            padding: 0;
        }
		.active {
			padding: 0 !important;
}
		}
        .clearfix:after {
            content: "";
            display: block;
            clear: both;
            height: 0;
            visibility: hidden;
        }

        .clearfix {
            zoom: 1;
        }

        .main {
            margin: 1%;
        }

        .title {
            font-size: 24px;
            margin-bottom: 15px;
            color: #fff;
        }

        .w-imgText {
            position: relative;
            overflow: visible;
        }

        .w-imgText ul,
        .w-imgText li {
            list-style: none;
            padding: 0;
            margin: 0;
        }

        .w-imgText .item {
            position: relative;
        }

        .w-imgText .item>a {
            display: block;
            position: absolute;
            left: 0;
            top: 0;
            right: 0;
            bottom: 0;
            z-index: 2;
        }

        .w-imgText .swiperBox {
            overflow: hidden;
            padding-right: 4%;
        }

        .w-imgText .imTB {
            overflow: hidden;
        }

        .w-imgText .img {
            width: 50%;
        }
	
		.w-imgText .textB .text_x {
		margin-top: 1% !important;
		}
        .w-imgText .textB {
            position: absolute;
            left: 50%;
            right: 0;
            top: 0;
            bottom: 0;
            padding: 15px 4%;
            line-height: 1.7;
        }

        .w-imgText .textB .bg_x {
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            z-index: 0;
        }

        .w-imgText .textB .text_x {
            position: relative;
            z-index: 1;
            max-height: 100%;
            overflow: hidden;
            padding: 10px;
            background-color: rgba(255,255,255,.1);
				margin-top: 10%;
        }

        .w-imgText .textB .text_x .tt_h {
            font-size: 20px;
            color: #fff;
            font-weight: bold;
            line-height: 1.5;
            margin-bottom: 0.5em;
        }

        .w-imgText .textB .text_x p {
            color: #fff;
        }

        .w-imgText .textB .text_x .btn {
            margin-top: 1em;
            line-height: 2.5;
            padding: 0 3em;
            display: inline-block;
            border: 1px solid #bbb;
            color: #fff;
        }
		.w-imgText .textB .text_x .btn a {
				color: #fff;
		}
        .w-imgText .igt_page {
            position: absolute;
            z-index: 10;
            left: auto;
            width: auto;
            right: 0;
            top: -65px;
            font-size: 20px;
            color: #fff;
        }
		.newItemsh {
			display: none;
			color: #fff;
    font-size: 16px;
		}	
        .w-imgText .igt_page span.on {
            color: #fff;
            font-size: 200%;
        }

        .igt_page_text {
            margin-top: 25px;
        }

        .igt_page_text ul,
        .igt_page_text li {
            list-style: none;
            padding: 0;
            margin: 0;
        }

        .igt_page_text li {
            float: left;
            text-align: center;
            overflow: hidden;
            opacity: 0.5;
            cursor: pointer;
        }

        .igt_page_text li:hover,
        .igt_page_text li.on {
            opacity: 1;
        }

        .igt_page_text li .item_span {
            display: inline-block;
            *display: inline;
            *zoom: 1;
            padding: 0 1em 0 0;
            position: relative;
        }

        .igt_page_text li .item_span:before,
        .igt_page_text li .item_span:after {
            content: '';
            position: absolute;
            height: 1px;
            width: 600px;
            top: 50%;
            background: #e3e7ed;
        }

        .igt_page_text li .item_span:before {
            right: 100%;
        }

        .igt_page_text li .item_span:after {
            left: 100%;
        }

        .igt_page_text li .item_span>div {
            display: inline-block;
            *display: inline;
            *zoom: 1;
            vertical-align: middle;
        }

        .igt_page_text li .item_span .num {
            width: 1.5em;
            color: #f4f6f9;
            visibility: hidden;
            font-size: 60px;
            font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
        }

        .igt_page_text li .item_span .tit {
            margin-left: 0.5em;
            font-size: 14px;
            color: #fff;
        }

        .igt_page_text li:hover .item_span .num,
        .igt_page_text li.on .item_span .num {
            visibility: visible;
        }

        .igt_page_text li .item_span .adore {
            display: block;
            width: 1em;
            height: 1em;
            background: #e0e0e0;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            position: absolute;
            top: 50%;
            margin-top: -0.5em;
            left: 63px;
        }

        .igt_page_text li.on .item_span .adore {
            background: #f60;
        }
		@media (max-width:1400px) {
			.w-imgText .img {
            width: 75%;
        }
			section .card .box .contentBx div p {
				font-size: 14px !important;
			}
		}
	
        @media (max-width:1200px) {
			.w-imgText .textB .text_x p {
				line-height: 1.2em;
			}
            .title {
                padding-left: 15px;
            }
			section .card {
				width: 320px !important;
            height: 320px !important;
			}
			.igt_page_text li .item_span .tit {
				font-size: 12px;
   			 color: #fff;
    			line-height: 1.2em;
			}
        }

        @media (max-width:1050px) {
			.w-imgText .textB .text_x p {
				font-size: 12px;
				line-height: 1.2em;
			}
            .igt_page_text li .item_span .num {
                font-size: 40px;
            }

            .igt_page_text li .item_span .adore {
                left: 47px;
            }
        }

        @media (max-width:860px) {
            .w-imgText .igt_page {
                display: none;
            }

            .w-imgText .swiperBox {
                padding-right: 0;
            }

            .w-imgText li {
                width: 100%;
            }

            .w-imgText .img {
                width: 100%;
            }

            .w-imgText .textB {
                position: relative;
                left: 0;
                padding: 1.2em 4%;
            }

            .w-imgText .textB .text_x {
                top: 0;
                transform: none;
                -webkit-transform: none;
            }

            :root .w-imgText .textB .text_x {
                top: 0;
            }

            .igt_page_text {
                margin-top: 0;
                line-height: 1.3;
            }

            .igt_page_text li .item_span .num {
                font-size: 50px;
            }

            .igt_page_text li .item_span .adore {
                left: 34px;
            }
        }

        @media (max-width:767px) {
			.newItemsh {
			display: block;
		}	 
			.w-imgText .textB .text_x p {
    font-size: 100%;
    line-height: 1.5;
	}
			.w-imgText .textB .text_x .btn a {
				color:#ccc;
			}
            .w-imgText .textB .text_x .tt_h {
                color: #747474;
                text-align: center;
            }

            .w-imgText .textB .text_x p {
                color: #747474;
            }

            .w-imgText .textB .text_x .btn {
                color: #747474;
            }

            .main {
                margin-left: 0;
            }

            .igt_page_text li .item_span {
                padding: 0 1em;
            }

            .igt_page_text li .item_span .tit {
                display: none;
            }

            .igt_page_text li .item_span .adore {
                left: 50%;
                margin-left: -0.5em;
            }
        }

        @media (max-width:480px) {
            body {
                font-size: 4vw;
            }

            .title {
                font-size: 6vw;
            }

            .w-imgText .textB .text_x .tt_h {
                font-size: 6vw;
            }

            .igt_page_text li .item_span .num {
                font-size: 10vw;
            }
        }
 * {
            padding: 0
        }

        a {
            color: #858585;
        }

        .menu-item a:hover {
            color: #F6bf1c !important;
            text-decoration: none;
        }

        a:link {
            text-decoration: none;
            /* ָ������δ�����ʹ�������*/
        }

        a:visited {
            text-decoration: none;
            /*ָ�Ѿ����ʹ�������*/
        }

        a:active {
            text-decoration: none;
        }

        a:hover {
            color: #575656 ;
            text-decoration: none;
            /*ָ���������*/
        }

        ol,
        ul,
        li {
            list-style-type: none;
        }

        /* ָ���ڵ������*/
        /* ͷ����ʽ*/

        body {
            font-family: "Microsoft YaHei", "Arial", "����", "����", sans-serif;
            background: #FFF;
            margin: 0;
            color: #353131;
            font-size: 14px;
        }

        .content {
			    margin-top: 15px;
}
		

        .showTitle {
            color: #ffffff;
            position: relative;
        }

        *,
        :after,
        :before {
            display: content-box;
        }

        serImg .enName {
            display: block;
            margin-top: 59%;
        }

        .chName {
            display: block;
        }

        .showTitleEnName {
            margin-top: 11vh;
            margin-left: 10vw;
            font-size: 2.2vh;
        }

        .showTitleChineseName {
            margin-top: 0vh;
            margin-left: 10vw;
            font-size: 6vh;
        }

        .showTitleTips {
            margin-top: 2vh;
            margin-left: 10vw;
            background: #135F07;
            display: inline-block;
            padding: 0 .5vw;
            height: 4vh;
            line-height: 4vh;
            font-size: 2.2vh;
        }

        .showTitleBottom {
            width: 100%;
        }

        .showTitleBottom:after {
            content: "";
            display: block;
            clear: both;
        }



        .showTitleBottomBg {
            width: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: -1;
            height: 22vh;
        }

        .showTitleBottomItem {
            width: 33.4%;
            display: inline-block;
            background: rgba(17, 95, 4, 0.9);
            float: left;
            height: 22vh;
            position: relative;
            cursor: pointer;
				 transition: all .5s;
        }

        .activeShowTitleBottomItem {
            background: rgba(55, 90, 49, 1);
			
        }
		.activeShowTitleBottomItem .showTitleBottomMsg {
			    transform: scale(1.1);
		}
        .showTitleBottomIcon {
            width: 20%;
            display: inline-block;
            padding-left: 7%;
            margin-top: 6vh;
        }

        .showTitleBottomMsg {
            display: inline-block;
            width: 64%;
            margin-left: 5%;
            margin-top: 4vh;
            vertical-align: top;
			    transition: all .5s;
        }

        .showTitleBottomMsgTitle {
            font-size: 15px;
            font-weight: 700;
			    color: #fff;
        }

        .showTitleBottomMsgContent {
            margin-top: 1.4vh;
            line-height: 1.5em;
            font-size: 14px;
			color: #fff;
        }

        .welcome {
            width: 80%;
            margin: 2vh auto;
            display: flex;
    	transition: all 2s;
        }

        .active_center {
            transform: scale(1);
			opacity: 1;

        }
		.welcomeImg {
			display: flex;
		}
        .welcomeImg img {
                width: 100%;
			align-self: center;
            }

        .welcomeMsgBox {
            display: flex;
            width: 65%;
            /* display: inline-block; */
            vertical-align: top;
            margin-top: 2vh;
            margin-left: 4%;
            justify-content: center;
            flex-flow: column;
        }

        .welcomeMsgTitle {}

        .welcomeMsgTitleEn {
            font-size: 20px;
            color: #1B1B1B;
            line-height: 1.2em;
            margin: 1vh 0;
        }

        .welcomeMsgTitleChinese {
            color: #135F07;
            font-size: 28px;
            margin: 1vh 0;
        }

        .welcomeIcon {
            margin-top: 0.7vh;
        }

        .welcomeIcon:after {
            content: "";
            display: block;
            clear: both;
        }

        .welcomeRadius {
            width: 1.6vh;
            height: 1.6vh;
            border: 1px solid #135F07;
            border-radius: 100%;
            display: inline-block;
            float: left;
        }

        .welcomeRadiusInner {
            width: 0.8vh;
            height: 0.8vh;
            background: #135F07;
            border-radius: 100%;
            margin: .4vh auto;
            display: block;
        }

        .welcomeRadiusAfter {
            height: 1px;
            width: 10vh;
            background: #6E6E6E;
            display: inline-block;
            float: left;
            margin-top: 0.9vh;
        }

        .welcomeMsgContent {
            margin-top: 2vh;
            color: #888888;
            /*             font-size: 1.9vh; */
            font-size: 16px;
        }

        .welcomeMsgItem {
            text-indent: 2em;
            line-height: 1.2em;
            margin: 0;
        }

        .advantage {
            margin-top: 6px;
        }

        .advantageItem {
            display: inline-block;
            width: 16%;
            text-align: center;
        }

        .advantageIcon {
            width: 30%;
        }

        .advantageName {
            color: #598F51;
        }

        .welcomeCheckBtnBox {}

        .welcomeCheckBtn {
            background: #555555;
            color: #fff;
            height: 38px;
    line-height: 38px;
            padding: 0 1.4vw;
            display: inline-block;
            margin-top: 4vh;
            cursor: pointer;
        }

        .welcomeCheckBtnActive {
            background: #135F07;
        }

        .myService {
            width: 100%;
            background: #eee;
            margin: 4vh auto;
            padding: 5vh 0;
        }

        .myService:after {
            content: "";
            display: block;
            clear: both;
        }

        .serviceMsg {
            display: inline-block;
            width: 30%;
            background: #135F07;
            color: #fff;
        }

        .itemTitle {
            text-align: center;
            margin-bottom: 3vh;
        }

        .square {
            width: 80%;
            margin: 0 auto;
            display: flex;
            flex-wrap: wrap;
        }

        .square:after {
            content: "";
            display: block;
            clear: both;
        }

        .itemChineseName {
            color: #202A30;
            font-size: 35px;
            height: 1.5em;
    line-height: 1.5em;
            margin: 0;
        }

        .itemChineseNameWhite {
            color: #ffffff;
            font-size: 3vh;
            height: 1em;
    line-height: 1em;
        }

        .itemEnNameWhite {
            color: #ffffff;
            font-size: 14px;
            height: 3vh;
            line-height: 3vh;
        }

        .itemEnName {
            color: #545454;
            font-size: 14px;
            height: 2.5em;
    			line-height: 2.5em;
            margin: 0;
        }

        .serviceMsgTitle {
            margin-left: 15%;
            margin-top: 8%;
        }

        .serviceMsgTitleBig {
            font-size: 25px;
        }

        .serviceMsgTitleSmall {
            font-size: 16px;
        }

        .serviceMsgEnTitle {
            font-size: 18px;
            margin-left: 15%;
            margin-top: 0;
        }

        .serviceMsgLine {
            width: 19%;
            background: #fff;
            height: 1px;
            margin-left: 15%;
            margin-top: 2.5vh;
            margin-bottom: 2.5vh;
        }

        .serviceMsgItem {
            font-size: 16px;
            margin-left: 15%;
            height: 2em;
    line-height: 2em;
            margin-bottom: 0;
        }

        .serviceImgBox {
            width: 23%;
            display: inline-block;
            position: relative;
				    overflow: hidden;
        }

        .serviceImgBox h3 {
            position: absolute;
            top: -100%;
            left: 0;
            color: #ccc;
            text-align: center;
            width: 100%;
            height: 100%;
            font-size: 20px;
            box-sizing: border-box;
            padding-top: 30%;
            background-color: rgba(255, 255, 255, .3);
            margin: 0;
            opacity: 0;
            transition: all .5s;
        }

        .serviceImgBox:hover h3 {
            opacity: 1;
				 top: 0;
        }

        .serviceImg {
            width: 100%;
        }

        .serviceImgText {
            position: absolute;
            bottom: 0;
            left: 0;
            display: block;
            color: #fff;
            background: rgba(19, 95, 7, 0.6);
            width: 100%;
            text-align: center;
                height: 40px;
    			line-height: 40px;
        }

        .itemTitleAfter {
            display: inline-block;
        }

        .itemTitleAfterLeft {
            height: 1px;
            width: 25px;
            background: #adadad;
            display: inline-block;
            float: left;
            margin-top: 5px;
        }

        .itemTitleAfterCenter {
            width: 12px;
            height: 12px;
            border: 1px solid #adadad;
            border-radius: 100%;
            display: inline-block;
            float: left;
        }

        .itemTitleAfter:after {
            content: "";
            display: block;
            clear: both;
        }

        .itemTitleAfterCenterInner {
            width: 6px;
            height: 6px;
            background: #adadad;
            border-radius: 100%;
            margin: 3px auto;
            display: block;
        }

        .itemTitleAfterRight {
            height: 1px;
            width: 25px;
            background: #adadad;
            display: inline-block;
            float: left;
            margin-top: 5px;
        }

        .chooseMe {
            width: 90%;
            margin: 5vh auto;
        }

        .chooseMe:after {
            content: "";
            display: block;
            clear: both;
        }

        .chooseMeItem {
            display: inline-block;
            width: 30%;
            margin-bottom: 15px;
			    transition: all 1s;
        }
			 .chooseMeItem:nth-of-type(1),
		.chooseMeItem:nth-of-type(2),
		.chooseMeItem:nth-of-type(4){
			transform: translateX(-200%);
		}
		 .chooseMeItem:nth-of-type(3),
		.chooseMeItem:nth-of-type(5),
		.chooseMeItem:nth-of-type(6){
			transform: translateX(200%);
		}
		.chooseMeItem_active {
			transform: translateX(0)!important;
		}
        .chooseMeIcon {
            width: 15%;
        }

        .chooseMeMsg {
            display: inline-block;
            vertical-align: top;
            width: 80%;
            margin-left: 2%;
            font-size: 14px;
			margin-bottom: 40px;
        }

        .chooseMeItemTitle {
            color: #000000;
            font-size: 17px;
            height: 2em;
    			line-height: 1.5em;
            margin: 0;
        }

        .chooseMeMsgContent {
            color: #AEAEAE;
            line-height: 19px;
            font-size: 13px;
            margin-top: .5vh;
            max-height: 11vh;
        }

        .solutionContent {
            width: 90%;
            margin: 4vh auto;
        }

        .solutionLeft:after {
            content: "";
            display: block;
            clear: both;
        }

        .solutionLeft {
            /*             float: left; */
            width: 100%;
            /*             position: relative; */
        }

        .solutionLeftImg:nth-child(2) {
            width: 35%;
            height: 40vh;
        }

        .solutionLeftImg:nth-child(3) {
            width: 35%;
            height: 40vh;
        }

        .solutionLeftImg:nth-child(4) {
            width: 70%;
            height: 40vh;
        }

        .solutionLeftImg img {
            height: 100%;
            width: 100%
        }

        .solutionLeftImg:nth-child(2) .enName {
            margin-top: 20%;
        }

        .solutionLeftImg:nth-child(3) .enName {
            margin-top: 20%;
        }

        .solutionLeftImg:nth-child(4) .enName {
            margin-top: 10%;
        }

        .solutionLeftImg {
            float: left;
            width: 30%;
            height: 80vh;
            position: relative;
        }

        .solutionLeftCover {
            position: absolute;
            right: 0;
            top: 0;
            background-color: transparent;
            width: 100%;
            text-align: center;
            color: transparent;
            cursor: pointer;
            height: 100%;
            /*     display: none; */
        }

        .solutionLeftCover:hover {
            background-color: rgba(255, 255, 255, 0.5);
            color: #00440c;
            font-size: 5vh;
        }

        .solution {
            width: 100%;
            margin: 4vh auto;
            background: #f7f7f7;
            padding: 5vh 0;
        }

        .solutionRight {
            width: 70%;
            float: left;
        }

        .solutionRightTop {
            height: 50%;
        }

        .solutionRightTopLeft {
            height: 30vh;
            float: left;
            width: 50%;
            position: relative;
        }

        .solutionRightTopLeftImg {
            height: 100%;
            width: 100%;
        }

        .solutionRightTopLeftCover {
            width: 100%;
            height: 100%;
            position: absolute;
            background: rgba(255, 255, 255, 0.5);
            top: 0;
            left: 0;
            text-align: center;
            display: none;
        }

        .solutionRightTopRight {
            height: 30vh;
            float: left;
            width: 50%;
            position: relative;
        }

        .solutionRightTopRightImg {
            height: 100%;
            width: 100%;
        }

        .solutionRightTopRightCover {
            width: 100%;
            height: 100%;
            position: absolute;
            background: rgba(255, 255, 255, 0.5);
            top: 0;
            left: 0;
            text-align: center;
            display: none;
        }

        .solutionLeftImg img {
            width: 100%;
            /*             height: 100%; */
        }

        .solutionRightBottom {
            /*             height: 30vh; */
            width: 100%;
            clear: both;
            position: relative;
        }

        .solutionRightBottomImg {
            height: 100%;
            width: 100%;
        }

        .solutionRightBottomCover {
            width: 100%;
            height: 100%;
            position: absolute;
            background: rgba(255, 255, 255, 0.5);
            top: 0;
            left: 0;
            text-align: center;
            display: none;
        }

        .coverTips {
            color: #00440c;
            font-size: 3.5vh;
            height: 4vh;
            line-height: 4vh;
            vertical-align: middle;
            margin: 2vh 0;
        }

        .coverTipsLine {
            background: #00440c;
            width: 5vw;
            height: 2px;
            margin: 0 auto;
        }

        .productShowBox img {
            width: 100%;
            height: 100%;
            cursor: pointer;
            transition: all 0.6s;
        }

        .productShowBox img:hover {
            transform: scale(1.2);
            /*             position: static */
        }

        .productObject {
            width: 90%;
            margin: 2vh auto;
        }

        .productTitleBox {
            text-align: center;
        }

        .productObjectListBox {
            width: 15%;
            text-align: center;
            background-image: linear-gradient(#00410d, #006908);
            color: #fff;
            padding-top: 6vh;
            float: left;
            height: 69.6vh;
        }

        .productObjectName {
            height: 5vh;
            line-height: 5vh;
            font-size: 3.5vh;
            margin-top: -10px;
        }

        .productObjectItem {
            height: 4vh;
            line-height: 4vh;
            width: 60%;
            margin: 2vh auto 0 auto;
            border-radius: .5vh;
            cursor: pointer;
        }

        .productObjectItemActive {
            background: rgba(0, 0, 0, 0.2)
        }


